﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Example45
{
    //Inheritance
    class Polygon {
        protected int width;
        protected int height;
        public void setValues(int a, int b) {
            width = a;
            height = b;
        }
    }
    class Rectangle : Polygon {
        public int area() {
            return (width * height);
        }
    }
    class Triangle : Polygon {
        public int area() { 
            return (width * height / 2);
        }
    }
    class Program
    {        
        static void Main(string[] args)
        {
            Rectangle rect = new Rectangle();
            Triangle trgl = new Triangle();
            rect.setValues(4, 5);
            trgl.setValues(4, 5);
            Console.WriteLine("rect a:{0}",rect.area());
            Console.WriteLine("trgl b:{0}", trgl.area());           
        }
    }
}
